package com.retailcloud.inventoryservice.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 库存变动记录表
 *
 * @author wudi
 * @email 632132852@qq.com
 * @date 2024-11-05 21:41:03
 */
@Data
@TableName("rcdb_inventory_log")
public class InventoryLogEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 库存变动记录ID，由用户输入
	 */
	@TableId
	private String id;
	/**
	 * 租户ID
	 */
	private String tenantId;
	/**
	 * 库存记录ID，由用户输入
	 */
	private String inventoryId;
	/**
	 * 变动类型：入库或出库
	 */
	private Enum changeType;
	/**
	 * 变动数量
	 */
	private Integer changeQuantity;
	/**
	 * 变动原因
	 */
	private String changeReason;
	/**
	 * 操作人
	 */
	private String operator;
	/**
	 * 创建时间
	 */
	private Date createdAt;

}
